/*********************
GLOBAL ATTRIBUTES
*********************/
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#e8ece8; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside
{position:relative; font-size:150px; font-family:arial; color:#ffffff; line-height: 40px;}

body {
	background-color: #e8ece8;
	margin: 0px;
	font-size: 12px;
	font-family: "Corbel";
}

/*********************
SPECIFIC ATTRIBUTES
*********************/

div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

div.box-contents {
	position: relative; padding: 8px; color:#000;
}

div.rounded-box {
    position: relative;
    width: 300px;
    height: 300px;
    background-color: #ffffff;
    margin: 5px;
    padding: 5px;
}

div.title-text {
	color: #0063dc;
    font-family: "Cambria";
    font-style: bold;
    font-weight: bold;
    font-size: 24px;
    font-smooth: always;
}

div.cluster-cell-decoration
{ border-width: 2px; border-style: solid; border-color: #666666; width: 90.5%; height: 100%; background-color: #000000; }

div.cluster-cell {
	color: #ff0084;
    width: 50%;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

div.cluster-row {
    display: table-row;
    width: 100%;
}

div.cluster-table {
    display: table;
    width: 100%;
    margin-top: 10px;
}

img.autosize
{
    max-height: 96px; /*100px - 2px wide borders*/
    max-width: 128px;
}
